Im Archiv sind folgende Dateien: cat_stat.tos Das Programm cat_stat.txt Dieser Text cat_stat.dat Eine Beispielkonfiguration cat_stat.erg Die Ausgabe der Beispielkonfiguration Cat-Stat dient dazu, eine personenbezogene Statistik ber eine oder mehrere Gruppen zu erstellen. Es erwartet eine Datei namens 'cat_stat.dat' im aktuellen Pfad, in der folgendes enthalten ist: Datum_von Datum_bis Database-Pfad Ausgabedatei Optionen Gruppe1 Gruppe2 [etc] Ein Datum ist immer 'Tag.Monat.Jahr'. Daten<1.1.1990 oder >1.1.2005 sind nicht zugelassen. Datum_von ist inklusive, Datum_bis ist exklusive. Der Database-Pfad muž auf eine Cat 2-Datenbank zeigen, wie alle guten Pfade muž er mit \ enden, und die Statistik wird maximal ber 8192 Leute und 512 Gruppen gemacht. Adressen drfen nur 65 Zeichen lang sein und bei Namendupes drfen hinter dem @ in einer Adresse nur 30 Zeichen sein, der Rest wird jeweils abgeschnitten. Gruppennamen drfen maximal 50 Zeichen lang sein. Geschrieben wird in - na, wen wundert's - die Ausgabedatei. Die Optionen-Zeile enth„lt beliebigen Text, wenn in diesem 'DMQ' vorkommt, wird der DMQ mit ausgegeben, wenn sie 'ALLE' enth„lt, wird die Statistik ber alle Gruppen in der jeweiligen Database (-> Gruppen.Inf) berechnet, wenn sie 'PMs' enh„lt, wird die Statistik auch ber PMs berechnet, dabei z„hlen nur empfangene ('Von'-Feld in der Datenbank enthalten). Der DMQ ist der sogenannte Dumpf-Mumpf-Quotient, den ich nur implementiert habe, um Dirk einen Gefallen zu tun, er berechnet sich als 1000*Msgs^2/(Gruppen*Tage*Bytes). Grunds„tzlich gilt: Alles ab #, ; oder Tab sowie eine beliebige Anzahl von Leerzeichen direkt davor ist Kommentar, Zeilen, die leer sind oder nur Kommentare enthalten, werden ignoriert. D. h., auch die Optionen-Zeile darf nicht leer sein! Ein Beispiel: ====== Anfang cat_stat.dat 25.05.93 # Datum_von (z.B. hier ab dem 25.05.) 26.05.93 # Datum_bis (ohne den 26.05. !!) C:\CAT\DATABASE\ # Database-Pfad, mit '\' am Ende! C:\CLIPBRD\SCRAP.TXT # Ergebnis-Ausgabedatei, Name beliebig Laber! # Optionen-Zeile ohne 'dmq', nicht 'alle', keine PMs ; Wichtig: Sie ist nicht leer! MAUSTAUSCH # Gruppe1 KUNTERBUNT # Gruppe2 # weitere Gruppen, max 512 St., 50 Zeichen lang ====== Ende cat_stat.dat Noch ein Beispiel: ====== Anfang cat_stat.dat 1.1.1990 # Datum_von frhestm”glich 1.1.2005 # Datum_bis sp„testm”glich C:\CAT\DATABASE\ # Database-Pfad, mit '\' am Ende! C:\CLIPBRD\SCRAP.TXT # Ergebnis-Ausgabedatei, Name beliebig alLe + dMq + PMs # Optionen-Zeile mit Statistik ber alle Gruppen, # mit Ausgabe des DMQ und Auswertung von PMs ;Der Rest wird sowieso ignoriert, nach ALLE in der Optionen-Zeile darf beliebiges ;in cat_stat.dat stehen. Auf Dauer kann sich das aber „ndern, deshalb bleibt das ;hier auskommentiert. ====== Ende cat_stat.dat Fragen beantworte ich gerne, und es wird auch nicht die letzte Version von Cat-Stat bleiben. Gruž, Timm [Timm Ganske @ F] --- 2do-Liste: Kommandozeile mehrere Einzelstatistiken, vermutlich Gruppen fr neue Statistik mit --- trennen negative Auswahlkriterien (ALLE und dann mit -entfernen) Outfile erzeugen ;-) zus„tzliche Kriterien, nicht nur Datum (Flags, Inhalt, Absender etc.) relative Daten, mit Bezug auf Wochentag